package od_2025A.one;

import java.util.Scanner;

/**
 * https://blog.csdn.net/qq_45776114/article/details/145990815
 * TODO：
 * 1、重点：理解题目
 * 2、添加顺序为依次 添加 1 到 N
 * 3、任意时刻都可以调整队列顺序，并且将队列顺序调整好
 * 那么明白了题目，解决这道题的思路也就出来了
 * 1、为什么会造成乱序，当队列中有数据的时候，在头上添加元素
 * 2、什么时候调整顺序最好, 在 remove 时 并且是乱序的情况下调整队列顺序
 */
public class Test11 {


    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = Integer.parseInt(scanner.nextLine());

        // 调整次数
        int res = 0;
        // 队列是否有序
        boolean isOrder = true;
        // 队列中元素数量
        int count = 0;

        for (int i = 0; i < 2 * n; i++) {
            String operate = scanner.nextLine();
            if (operate.contains("remove")) {
                if (!isOrder) {
                    res++;
                    isOrder = true;
                }
                count--;
            } else if (operate.contains("tail")) {
                count++;
            } else {
                if (count != 0) {
                    isOrder = false;
                }
                count++;
            }
        }

        System.out.println(res);
        scanner.close();
    }
}
